3 10 20 40 89 91 138 233 